IMPORTANT!** new OSDev series: https://www.youtube.com/watch?v=mpPbKEeWIHU&list=PLxN4E629pPnJxCQCLy7E0SQY_zuumOVyZ&index=1 Recommended watch in 1080p. Part 19 of a series on OS development. In this video we clean up our source and separate our .cpp files into both .cpp and .h files, for a bit of file management. NOTE: It would be easy to use an IDE's "Find and Replace" function which I didn't think of using until I'd finished recording. Oops! I noticed that there is not many good Youtube tutorials on this subject, so I aim to change that (or atleast try). I highly advise you to know how to write at the very least C or C++ code before starting this tutorial. If you're an OS expert and you catch me doing something wrong, correct me! I want to share the most accurate information possible. If you're looking for written information on how to learn OS development, I highly recommend this paper: https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf ➤Discord: https://discordapp.com/invite/p2JYhr9 As always, thanks for watching! If you wanna see more, subscribe! It's pretty easy, there's a button somewhere over there --- I'll do my best to upload regularly. You can help by sending me a specially made package in the mail saying "Get back to work you dummy". See ya later, gamers 0:00 Introduction 0:10 Renaming typedefs.cpp to .h 0:45 TextModeColorCodes.h 1:05 KeyboardScanCodeSet1.h 1:32 IDT.h 2:56 IO.h 4:04 Keyboard.h 5:12 MemoryMap.h 6:21 TextPrint.h 8:10 First lot of problems 9:13 Template Functions and Headers 12:17 Another Problem 12:35 Warning: #Pragma Once in main file 12:55 Success! 13:04 Ensure Enough Sectors are read 13:19 Conclusion